Comparison of Flow Scheduling Policies for Mix of Regular and Deadline Traffic in Datacenter Environments
نویسندگان
چکیده
Datacenters are the main infrastructure on top of which cloud computing services are offered. Such infrastructure may be shared by a large number of tenants and applications generating a spectrum of datacenter traffic. Delay sensitive applications and applications with specific Service Level Agreements (SLAs), generate deadline constrained flows, while other applications initiate flows that are desired to be delivered as early as possible. As a result, datacenter traffic is a mix of two types of flows: deadline and regular. There are several scheduling policies for either traffic type with focus on minimizing completion times or deadline miss rate. In this report, we apply several scheduling policies to mix traffic scenario while varying the ratio of regular to deadline traffic. We consider FCFS (First Come First Serve), SRPT (Shortest Remaining Processing Time) and Fair Sharing as deadline agnostic approaches and a combination of Earliest Deadline First (EDF) with either FCFS or SRPT as deadline-aware schemes. In addition, for the latter, we consider both cases of prioritizing deadline traffic (Deadline First) and prioritizing regular traffic (Deadline Last). We study both light-tailed and heavy-tailed flow size distributions and measure mean, median and tail flow completion times (FCT) for regular flows along with Deadline Miss Rate (DMR) and average lateness for deadline flows. We also consider two operation regimes of lightly-loaded (low utilization) and heavily-loaded (high utilization). We find that performance of deadline-aware schemes is highly dependent on fraction of deadline traffic. With light-tailed flow sizes, we find that FCFS performs better in terms of tail times and average lateness while SRPT performs better in average times and deadline miss rate. For heavy-tailed flow sizes, except for tail times, SRPT performs better in all other metrics.
منابع مشابه
Economic Analysis of Late Payment Fines Remission of Driving in Iran, Game Theory Approach
One of the most important tools to reduce traffic violations and consequently the number of accidents in the country is to penalize the offenders. In Iran, double penalty is approved for delaying in payment of a fine, but it is possible that a significant number of offenders would not pay their fines in addition to late payment fines. Hence, in this study, the interactions between traffic polic...
متن کاملMinimizing Flow Completion Times using Adaptive Routing over Inter-Datacenter Wide Area Networks
Inter-datacenter networks connect dozens of geographically dispersed datacenters and carry traffic flows with highly variable sizes and different classes. Adaptive flow routing can improve efficiency and performance by assigning paths to new flows according to network status and flow properties. A popular approach widely used for traffic engineering is based on current bandwidth utilization of ...
متن کاملAn Admission Control Algorithm for Scheduling Mixed Traffic in Ubiquitous Environment
In ubiquitous environment the traffic is expected more diverse than ever ranging from traditional file transfer to continuous media applications such as audio and video conferencing. In this paper, we present a traffic scheduling scheme and an admission control algorithm for servicing a mix of non-real-time and real-time traffic in ubiquitous environment. Proposed scheduling algorithm assigns a...
متن کاملDatacenter Modeling and Simulation with Focus on Energy Efficiency and Green Energy Integration
Improving energy efficiency of datacenters and studies of green energy integration into the datacenters are important research problems. Recent studies include design of power management mechanisms, scheduling policies, and efficient cooling methods. However, deploying a new policy in a datacenter and verifying its effects is time consuming and often infeasible. Therefore, it is important to ef...
متن کاملDatacenter Traffic Control: Understanding Techniques and Trade-offs
Datacenters provide cost-effective and flexible access to scalable compute and storage resources necessary for today’s cloud computing needs. A typical datacenter is made up of thousands of servers connected with a large network and usually managed by one operator. To provide quality access to the variety of applications and services hosted on datacenters and maximize performance, it deems nece...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1707.02024 شماره
صفحات -
تاریخ انتشار 2017